end up on the winner's podium - Alemán Inglés Diccionario